#ifndef PLAN_H
#define PLAN_H
#include "Objet.h"
#include "Intersection.h"
#include "Rayon.h"
#include "Vecteur.h"

class Plan : public Objet {

protected:

	double a;
	double b;
	double c;
	double d;
	Vecteur normale;

public:

	Plan(){}
	Plan(double, double, double, double);
	Plan(Vecteur &, double);
	~Plan(){}
	void intersection(const Rayon &,Intersection &);
	void intersectionBiface(const Rayon &,Intersection &);
	bool ombre(const Rayon &, double);

};
#endif